package ar.edu.utn.frba.disenio.aterrizar.ui.arena;

import org.uqbar.arena.layout.HorizontalLayout;
import org.uqbar.arena.widgets.Label;
import org.uqbar.arena.widgets.Panel;
import org.uqbar.arena.windows.WindowOwner;

public abstract class BasicaWindow<T> extends AterrizarWindow<T>{

	private String mensaje; 
	
	public BasicaWindow(WindowOwner owner, T model) {
		super(owner, model);
	}

	@Override
	public void createContents(Panel mainPanel) {
		super.createContents(mainPanel);
		this.panelMensaje(mainPanel);
	}
	
	protected void panelMensaje(Panel mainPanel) {
		Panel panel = new Panel(mainPanel);
		panel.setLayout(new HorizontalLayout());
		new Label(panel).setText(mensaje);
		new Label(panel).bindValueToProperty("nombre");	
		new Label(panel).bindValueToProperty("apellido");
	}		
	
	public String geMensaje() {
		return mensaje;
	}
	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}
}